Split off GtkEventControllerFocus
authorMatthias Clasen <mclasen@redhat.com>
Thu, 20 Feb 2020 01:51:03 +0000 (20:51 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 21 Feb 2020 05:51:03 +0000 (00:51 -0500)
commit5a2f829a407241d784dd61e417f4d3166ab5e7a3
treee93a9573fdd6e3d74adc5b29543ec01516ba11a4
parent89c3a7ab24cb16e8b64aa924170d0a38bada8a65
Split off GtkEventControllerFocus

Split the focus tracking into a separate
GtkEventControllerFocus, and change the API one more time.
We are back to having ::focus-in and ::focus-out signals.

Update all users.
19 files changed:
gtk/gtk.h
gtk/gtkcalendar.c
gtk/gtkentrycompletion.c
gtk/gtkentryprivate.h
gtk/gtkeventcontrollerfocus.c [new file with mode: 0644]
gtk/gtkeventcontrollerfocus.h [new file with mode: 0644]
gtk/gtkeventcontrollerkey.c
gtk/gtkeventcontrollerkey.h
gtk/gtkfilechooserentry.c
gtk/gtkmodelbutton.c
gtk/gtkpopovermenu.c
gtk/gtkspinbutton.c
gtk/gtktext.c
gtk/gtktextview.c
gtk/gtktreeview.c
gtk/gtktreeviewcolumn.c
gtk/gtkwindow.c
gtk/meson.build
testsuite/gtk/focus.c